class Solution {
public:
    void reverseString(vector<char>& s) {
        // int left = 0;
        // int right = s.size() - 1;
        // while (left < right){
        //     const char tmp = s[left];
        //     s[left] = s[right];
        //     s[right] = tmp;
        //     left++;
        //     right--;
        // }

        // 法二
        for(int i=0, j=s.size()-1; i<s.size()/2; i++,j--){
            swap(s[i], s[j]);
        }
    }
};